

    .page-content{padding:40px;}
    .heading-tempo{ font: normal 31px tempo;  text-transform: uppercase;  color: #0f5498;}
    .heading-tempo-silver{ font: normal 45px tempo;  text-transform: uppercase;  color: #757575;}
	.heading-tempo-red{ font: normal 22px tempo;  text-transform: uppercase;  color: #dc1125;}
    .table-heading{ font: normal 23px tempo;  color:white; text-transform: uppercase;}
    .italic-copy{ font-size:12px;}
    hr{height:1px; border:none; background-color:#D5D5D5; width:100%; margin:25px 0px}
    .tableForMobile{float:left;width:33%;}
    .tableForMobile table{ border:1px solid #ccc}
    .tableForMobile table td{padding:10px; border-bottom:1px solid #ccc}
    .weddingsText{float:left;width:60%;box-sizing: border-box; padding:0px  15px 0px 0px;}
    .weddingsImage{float:right;width:40%;padding:7px 15px 0px 15px;box-sizing: border-box; max-width:378px;}
    .weddingsImage img{width: 100%; height:auto; display: block}
    .gold-package{background-color:#1775d3; text-align: center;}
    .platinum-package{background-color:#156bc1; text-align: center;}
    .diamond-package{background-color:#10559a; text-align: center;}
    .gold-price{background-color:#1775d3; color:white;}
    .platinum-price{background-color:#156bc1; color:white;}
    .diamond-price{background-color:#10559a; color:white;}
    .included-red{background-color: #dc1125; color: white; font-family: tempo;}
    ul.spa-list{margin-left: 50px; list-style-type: disc;}
    ul.package-list{margin-left: 25px; list-style-type: disc;}
	
 @media (max-width:767px){
	 @import url("/bundles/mobilehome/styles?v=c1dyB-5cEPjgOAVdpKr-girzzkYmhLe4e_Fb0EZUCF81"); 
	 
	.page-content{
	padding:5%;
	}
	
    .tableForMobile{
    float:none;
    width:100%;
	padding-bottom: 8%;
    }

    .page-content h3 {
         background-color: #ffffff;
        line-height: 2.25;
    }

    .table-heading { 
    font: normal 23px tempo;  
    color:white; 
    text-transform: uppercase;
    background-color: transparent;
}
	
	.heading-tempo {
    font: normal 31px tempo;
    text-transform: uppercase;
    color: #0f5498;
    line-height: 1em;
	}
	
	.heading-tempo-silver {
    font: normal 45px tempo;
    text-transform: uppercase;
    color: #757575;
    line-height: 1em;
	}
	
	.table-heading {
    font: normal 23px tempo;
    color: white;
    text-transform: uppercase;
	}
	
	.c-bellows__content {
    padding: 0px 0 15px 0px;
    color: #6d6d6d;
	}
	
	.weddingsImage {
    width: 100%;
    padding: 0px 0px 11px 0px;
    box-sizing: border-box;
    max-width: 378px;
	float:none;
	}
	
	.weddingsText {
    float: none;
    width: 100%;
    box-sizing: border-box;
    padding: 0px 0px 0px 0px;
	}
}


